hole puncher - French English Dictionary